DL101
Hướng dẫn C++ hiện đại
C++20: Tương lai của ngôn ngữ
Mục tiêu học tập
- Nhận diện bốn tính năng 'Big Four' và tác động của chúng đến độ an toàn của mã nguồn cũng như hiệu suất xây dựng.
- Áp dụng các khái niệm để xác định rõ ràng các ràng buộc cho tham số mẫu.
- Sử dụng thư viện Ranges để thực hiện các thao tác chuyển đổi dữ liệu theo phong cách hàm.
- Triển khai các Coroutines cơ bản để xử lý các mẫu thực thi bất đồng bộ và đánh giá chậm (lazy evaluation).
- Hiểu được quá trình chuyển đổi từ việc bao gồm tệp tin tiêu đề truyền thống sang hệ thống Modules.